Labour and the Tories both suffered huge blows. Is a political realignment underway?