[mtp] Limit segment buffer size to what USB gadget supports

The 64k buffer size led to a stream of "request length truncated"
warnings from the kernel.