Gene- and cell-based therapies for cardiovascular diseases: current status and future directions