Aurora Solar raises $50 million to streamline solar installation with predictive algorithms