Teacher walks five miles each day to deliver free school meals