Controlling hyperchaos