Solar micro-inverter