More pupils eat free school meals