plavix ttp and prednisolone steroid and msm flakes and generic drug for plavix and reducing high blood pressure naturally