Dropbox now uploads a billion files daily across 500 million devices