Boris Johnson was faced with angry and frustrated local residents when he visited a donation centre in south Yorkshire.