Alibaba and Peking University map nation’s extensive green-energy sites – a move that could help stabilise national grid amid surge in computing-power needs.