US factory activity hits 54.0 in May, best streak since 2022