du: exit with status 1 on invalid arguments

Also slightly tweak output format to match that of gnu coreutils/busybox.

Passes most busybox tests now.