Stony Brook football loses one-point nailbiter to Richmond