Jimmy Buffett opens Margaritaville Casino at Flamingo 2011