Senator John Kerry, whose 2004 US presidential campaign was torpedoed by critics of his Vietnam War record, has accepted a Texas oilman’s offer to pay $1m (€683,000) to anyone who can disprove even a single claim of the Swift Boat Veterans for Truth.