Pakistan violates ceasefire again, seventh time in 48 hours