US Senate approves $40B Ukraine aid package