EA cancels Star Wars game and lays off 670 people as it focuses on live service