Views on human factors and safety from the perspectives of humanistic thinking, systems thinking and design thinking.