Donald Trump and Benjamin Netanyahu hail US recognition of Jerusalem as Israel's capital