Barclays sees profits dive after setting aside billions for loans expected to turn sour due to Covid.