PSP announces Independence Day rally on August 12