Minor quake rocks Kashmir Valley