Time for Liberal government to give up 'fiction' that China is our friend, ex-diplomat warns MPs