Hamas-run Gaza health ministry says at least 500 killed