Jamie Spencer gives his thoughts on a top class card at Royal Ascot