William John Huggins (British, 1845)