Ford CFO Bob Shanks expected to retire by end of year, sources say