Morecambe, Lancashire, seafront waterfront promenade seaside resort on the Irish Sea coast of England, Landmark attraction Eric Morecambe Statue