Man shot on public bus in Dallas