Boeing agrees to $51 million settlement for US export violations, including in China