BlueLinx posts $1.15 Q2 EPS, beating estimates by 284%