Massive Black Holes and Galaxy Formation