Neptune appoints James Cripps as non-executive director