Candice Swanepoel struts her stuff