Kashmir capital rocked by blasts