Adaptive divergence in the monkey flower Mimulus guttatus is maintained by a chromosomal inversion