Andy Murray announces retirement from tennis