The president is expected to say the US will become the first country to recognise Jerusalem as Israel's capital.