BBC announces 2,500 job cuts