Mass Kashmir rally calls for early settlement of much-delayed K-dispute