cardura 2 mg tablet avodart presentacion alphagan p generic cost can you take vitamin d with metformin