Lives at risk as hospitals fail to act on patients safety: charity