shingles diabetes and levaquin levofloxacin and how long does it take to stop smoking and molecular formula for aspirin and what does keflex treat