MD truck driver handed out 500 loaves of bread to people stuck on I-95