Nirvana 3 doors down scorpions rhcp creed linkin park 90s 2000s alternative rock songs ever