A review of mechanisms generating seismic anisotropy in the upper mantle