Cardiology practices pay $17.7M to settle fraud allegations brought on by whistleblowers