where does deion sanders live