A de Haas-van Alphen study of niobium: Fermi surface, cyclotron effective masses, and magnetic breakdown effects