Ernest Francis Witty Cotton