Home Sports AB de Villiers slams 21-ball fifty in 3TC Cricket Solidarity Cup