Baruch Fischhoff: creating, testing, and communicating theories about risk perception, public preferences, and communication