Blackrock agrees to buy