James Beattie (footballeur écossais)