U.S. average gasoline price tops $3.54