Religious tensions in Pakistan have sparked attacks on churches, Hindu temples and sufi shrines in recent years.