BBC axes over 100 staff to save �20m