BT agrees to Ofcom’s requirements for legal separation of Openreach