已知直线l经过点P(3,1),且被两平行线l1:x+y+1=0和l2:x+y+6=o截得的线段长为5,求直线l的方程