Pakistan hospital blast 'kills 8'