Gleneagles to star in St James’s Palace Stakes