In a welcome move to some and a controversial move to others, US President Donald Trump is reportedly expected to recognize Jerusalem as Israel's capital later this week.