Princess Beatrice divides fans with outfit that 'looks like a school uniform'