The MAQC-II Project: A comprehensive study of common practices for the development and validation of microarray-based predictive models.