Glencore to return $2.8 billion to shareholders in 2021 : vi