Lowe's president Larry Stone to retire