fixed shouldAutorotateToInterfaceOrientation method