Factor Analysis for Multiple Testing (FAMT) : simultaneous tests under dependence in high-dimensional data