The maximal rank conjecture for non-special curves in ℙ3