Senate approves roads bill compromise, House next