Competition authority slaps stc with $2.66m fine