At least 250 killed in unprecedented Hamas attack in Israel; prime minister says country is "at war"