Synthetic diamond films : preparation, electrochemistry, characterization, and applications