Tianjin port blast leaves 42 dead, hundreds injured