BBC announces pay freeze and no bonuses for managers