ABB to buy US energy group Power One for $1.0 bn