President Trump says the US policy of 'strategic patience' over North Korea has failed, as he met South Korea's leader for talks.