Sand Springs City Council approves rezoning for 827-acre Google data center amid community controversy and legal challenges.