Sanofi Takes $186M Hit on the Heels of Zantac Recall