Kashmir under curfew ahead of Aug 5 anniversary