Swiss power giant ABB makes $1 billion bet on a green energy boom