£300m holiday park to be built in Wales, including a ski resort