West Coast Eagles star player Josh Kennedy announces retirement – Michmutters