limitations of current solar technologies