MSPs back a parliamentary motion calling for all primary pupils in Scotland to receive free school meals ‘as promised’.