Energy Sources and Amino Acids in Rumen Fermentation