Twenty injured as fresh violence hits Indian Kashmir