heterotrimeric G proteins