Ayala Corp takes 43.3% stake in Zalora PH