Marijuana champion Rohrabacher loses US House seat to Democrat