Private and Efficient Query Processing on Outsourced Genomic Databases