Former US secretary of state says Donald Trump has failed to outline a coherent foreign policy doctrine.