Barney Roy crowned St James’s Palace Stakes king on Day One