Duke of Cambridge visited MI6 hours before Putin invaded Ukraine