Navjot Sidhu an opportunist, good for nothing: CM