Highly efficient and bidirectional photochromism of spirooxazine on Au(111)