Exelon to buy Pepco Holdings for more than $5.4 billion: Bloomberg