Business park near Flaxby that could support 2,000 jobs approved