Legendary fund manager Bill Gross to retire