Polymer solutions in flow: a non-equilibrium molecular dynamics approach