solar infrastructure development challenges