On Kaluza-Klein theory