Pistons select teen guard Cunningham first in NBA Draft