Tevva launches in mainland Europe and unveils 19-tonne hydrogen electric truck