bp accelerates and expands in bioenergy, agreeing to buy Houston-based Archaea Energy in $4B deal