Elon Musk agrees to open parts of Tesla's charging network to everyone