Alberta Street Fair celebrates its 20th year on August 12