Bloodshed as Afghans mark independence day with anti-Taliban protest