William Charles Milne — British missionary to China