Hamas leader Ismail Haniya is calling for a third Palestinian uprising after Trump announced his recognition of Jerusalem as Israel's capital.