Pupils on free meals 'less than half as likely to get top GC