diabetes south africa and viagra europa and chemical formula aspirin and viagra germany and taking aspirin while pregnant