US charges Hamas leader and other militants over 7 October attacks on Israel