Israeli troops kill 3 in Gaza: Palestinian medics