Stimulated Brillouin scattering in photonic integrated circuits: Fundamentals and applications