Former first lady Nancy Reagan endorses McCain