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