Adani Green Energy to buy SB Energy Holdings in $3.5 billion deal