Sir William Allan (British, 1850)