Deep Neural Networks for Joint Source-Channel Coding