Recent advances in graphite carbon nitride-based nanocomposites: structure, antibacterial properties and synergies