Medicare has been overpaying more than $260 million a year, including bills from hospices for inpatient care that patients did not need, investigators said.