Current status of safety and efficacy of calcium channel blockers in cardiovascular diseases: a critical analysis based on 100 studies.