2006 Pontiac Grand Prix, won't crank. When I turn the key, all lights go out and I hear a single loud "click" from engine compartment. Lights come back on when key is released. Battery is fully charged and OK. There has been no damage to the car. Previously there have been no problems with starting. What might be the cause of the engine not starting?