Harsimrat Kaur Badal resigns from union cabinet over `anti-farmer legislation'