Batch effects in molecular profiling data on cancers: detection, quantitation, interpretation, and correction