Dressel wins fifth gold as McKeon makes Olympic history