Candice Swanepoel wows in new Max Factor Christmas campaign