US pledges $3.8 bln annual aid for Israel