Seven marathons, seven states, seven days? Go on, ask Peter Mahoney why