Safeway elevates president Robert Edwards to CEO