U.S. Senate approves $40 billion in Ukraine aid