Fourier transform on high-dimensional unitary groups with applications to random tilings