Philippine hosts virtual Independence Day celebration