solenoid effect