Text this: Dust cleaning robots (DCR) for BIPV and BAPV solar power plants-A conceptual framework and research challenges