Royal Ascot 2019: five phenomenal days