Candice Swanepoel fronts new Max Factor campaign