Diamond and Cubic Boron Nitride: Properties, Growth and Applications