Death toll in Shikarpur blast rises to 58