CVS revenue soars as chain gets booster shot from Aetna