Boris Johnson vowed to eat any ID card presented to him. Now Keir Starmer wants digital IDs on smartphones - so will he ...