Day-long festival in Vernon's Polson Park kicks off BC Cultu