Use zero-copy request_body for single PutObject uploads (#1882)