Candice Swanepoel covers Vogue Arabia June 2023 issue