BNSF train derails, leaks 5,000 gallons of diesel on Swinomish Reservation