Italian Prime Minister Matteo Renzi has resigned after suffering a heavy defeat in a referendum over his plan to reform...