US Senate overwhelmingly approves $40 billion in Ukraine aid