Fix Groonga::Expression#[] return type

It should return Groonga::Variable not value.

CAUTION: It is a backard incompatible change. The current behavior is
a bug. So we don't care about it.