Discovery of novel and cardioselective diltiazem-like calcium channel blockers via virtual screening.