US storms to 24 golds at Rio Olympics