Steven Weinberg, Nobel Prize-winning physicist, has died