how many calories in a ham sandwich on white bread