Hit by pandemic, oil giants Exxon, BP post huge 2020 losses