Theta theory: Requirements for encoding events and task rules explain theta phase relationships in hippocampus and neocortex