House set to pass marijuana legalization