How much do cardiac specialists earn?