Robert Johnson declares for NBA draft, will not hire agent