95yo war veteran avoids jail over sexual assault of granddaughter