usb: use kcalloc instead of kzalloc

kcalloc has protection from integer overflows 
which could arise from the multiplication of 
number of elements and size.