The BBC has apologised after it "missed opportunities that might have led to action" following claims of "bullying and misogynistic behaviour" against former Radio One star Tim Westwood.