BT attracts most complaints over 25 years