31 Americans killed in Hamas attack on Israel: White House