Day-long festival to take over uptown White Rock