Britain heads to vote with no clear winner in sight