Adaptive divergence in Darwin's small ground finch (Geospiza fuliginosa): divergent selection along a cline