Leavitt path algebras of separated graphs