Decidable Fragments Of First-Order Logic And Of First-Order Linear Arithmetic With Uninterpreted Predicates