Jimmy Buffett comes to Broadway