‘American Idol’ star & Oscar winner Jennifer Hudson gets restraining order against longtime beau