Read report:I’ve had my time, the game has been kind: South Africa star AB de Villiers retires from all cricket