Extremes of the discrete two-dimensional Gaussian free field