McCain to be laid to rest at Annapolis