Choosing the right solar technology: Micro inverters vs. power optimizers