Duchess of Cambridge looks a world away from this afternoon’s wet regatta as she dazzles in gown