do solar panels have blocking diodes