US trade deficit soars 23% to $74.6B in April