Cardiac arrhythmogenesis: roles of ion channels and their functional modification | Synapse