removed preferredInterfaceOrientationForPresentation as it only applies to presented view controllers