Candice Swanepoel wows with her outfit