Jeremy Corbyn denies having worked as a 'Czech spy'