Recruiting DT James Johnson sets commitment date