Westlake Chemical to buy Axiall for $2.3 billion