Biden pledges 100 million to palestine "after attack"