Israel detains Palestinian cancer patient