BNSF must pay truck drivers $228 mln for privacy violation