Life Care nursing homes pay $145 million to settle Medicare fraud