Safeway promotes CFO to president