Seagulls travel for miles to visit specific shops as they remember fish and chip hotspots, research finds