Solar microinverter