Tropical intersection theory and gravitational descendants: Intersections of tropical cycles and applications to enumerative geometry