Comments:South African cricketer AB de Villiers announces international retirement