Character Displacement and the Adaptive Divergence of Finches on Islands and Continents