Frankel’s Seven Heavens on cloud nine at Ascot