In major league baseball who has the most consecutive at bats with an RBI?

Lou Gehrig