Alastair Cook hits impressive one-day hundred: Former England skipper in form for Essex