Controversial development approved for North Fort Myers