Compactness of Fourier integral operators on weighted modulation spaces