allstate car insurance options how much does macrobid cost without insurance