Ozzy Osbourne announces farewell shows