Princess Beatrice visits Ormiston Horizon Academy's new £22.5m building