Safeway calls on employees, customers to take pledge for a better life