Senate passes $40 billion Ukraine aid package