De Villiers y Short ganaron el Rally de Marruecos