Sutton Trust reveals more than 28,000 high-achieving students from poorer backgrounds fail to achieve expected top GCSEs