BT pledges fiber-based broadband will be online before Olympics