Estimating gene expression and codon specific translational efficiencies, mutation biases, and selection coefficients from genomic data alone