JCB unveils hydrogen fuelled excavator