IDC: PC shipments in 2021 may reach 344.7 million units