Joining of Ceramics and Ceramic Matrix Composites (CMC) for Aerospace and Energy Applications