Israeli troops shot dead a Palestinian teenager and wounded around 40 others at a protest attended by thousands on the Gaza Strip border on Friday, Gaza health officials said.