Enphase posts record quarter. Stock slides on chip shortage pains