7 green energy challenges that are holding back development