The finest songs Ozzy Osbourne has ever put his name to – whether that be solo releases, guest spots or collaborations