San Francisco 49ers' Joe Staley sells Bay Area home for $1.89 million