AB de Villiers smashes gigantic 96m Six