Turkish President Recep Tayyip Erdogan on Thursday lashed out at his US counterpart Donald Trump's decision to recognise Jerusalem as the capital of Israel, saying it would put the region in a "ring of fire".