Generalized Kac-Moody Lie algebras, free Lie algebras and the structure of the Monster Lie algebra