Cardiac cell therapy: current status and future trends