Ecological differentiation facilitates fine-scale coexistence of sexual and asexual Boechera.