Boris Johnson will not attend Prince Philip's funeral