Boris Johnson says monarchy 'beyond reproach' so Andrew will be fine.