Measurement of branching fractions and rate asymmetries in the rare decays B -> K((*))l(+)l(-)