Elon Musk says offering is ‘3 or 4 years’ away