Activision to lay off 800 workers as video game sales slow