BT’s pre-tax profits rise 7% to £675 million