US president says Ukrainian leader is ‘gambling with world war three’