Four Palestinian militants dead in Gaza blast