Human guanylate binding proteins: understanding the mechanism of GTP hydrolysis ad biological functions