Britain votes as Labour expected to sweep to power