apartments for rent in tulsa green leafed plant