UK goods trade deficit at $29.2B in March