Official: Benik Afobe joins Bristol City on season-long loan