Nadal announces retirement from tennis: "Difficult decision but it's the right time, everything has a beginning and an end"