House Majority Leader Cantor defeated by Tea Party challenger in primary