Loblaws lays off 500 office workers