what is celebrex for and hip arthritis and diabetes mood swings and yeast allergy and prozac and hair loss