Sheffield’s richest suburbs are hogging the city’s best primaries – forcing children in the city’s poorer areas to travel further to school, according to a new report.