On Serre's reciprocity conjecture for 2-dimensional mod p representations of the Galois group of Q