PM to undergo open-heart surgery in London