US tells Israel to cancel east Jerusalem housing project