Tesla CEO Elon Musk: Cars will have 'full self-driving' features by the end of the year