Quantum anomalous Hall effect without Landau levels — integer Chern number from Berry phase topology of Bloch bands