Former presidents honor John McCain at memorial service