British outsourcing giant Serco has secured a $247m (£203m) contract to enhance the health and fitness of US army soldiers.