Manny Pacquiao announces retirement from boxing at 42 as he