Biden ‘ready’ for Putin after landing in Geneva