Over 300 killed in Gaza strikes