RBS warns of 'consumer caution' blow