Zara Tindall among Cheltenham best dressed as race-goers brave soggy first day