Biden targets Hamas and Russia