US Senate passes $95bn bill including aid for Ukraine