US inflation rises faster than expected again this month to reach its highest level in 40 years, sending the US dollar higher.