Sarah Davis named Loblaw president amid Galen Weston executive shift