Modern coexistence theory