Military veteran to challenge Shaheen for Senate