Gallium-nitride-based devices on silicon