A STUDY OF B+- ---> J / PSI PI+- AND B+- ---> J / PSI K+- DECAYS: MEASUREMENT OF THE RATIO OF BRANCHING FRACTIONS AND SEARCH FOR DIRECT CP VIOLATING CHARGE ASYMMETRIES