John Allan (Politiker, 1866)