Bush wins $87.5bn aid for Iraq