BlueLinx reports narrowed loss for full year