Lindsey Buckingham sues Fleetwood Mac over firing