NCA slaps GHS900,000 fine on telcos