Driving inductive loads