Barclays keeps 2021 oil price outlook, supported by vaccine boost