Solar energy investment to outshine oil in 2023, report says