BBC annual report: Staff numbers up, trust levels still down since Savile scandal