Prince Harry and Boris Johnson greet each other at Westminster Abbey