Elon Musk says Tesla cars will be fully self-driving in August