St. Louis nursing homes admit fraud, agree to pay $1.6M