April trade deficit at $1.43bn