Danville City Council approves changes to Casino agreement