NBC: Peter Navarro denies tensions with Elon Musk after Musk calls him a 'moron'