WASHINGTON — US trade deficit swells to 6-year high of $51.4 billion in March, reflecting flood of imports.