Regulators have fined BT £17.5 million for failing to respond to a more than 10-hour outage of its emergency call system last summer.