Fancy transition animation for UINavigationController