Developer submits £300m Blackpool theme park for approv