Palestinian homes demolished by Israeli troops