Thermal transport in semiconductors : first principles and phonon hydrodynamics