Missouri town fires half its city council over data center deal