Antihydrogen: Production and Applications