Hannay, Richard (Fictitious character)