Conservatives win landslide victory as Rosebery’s Liberals collapse