Pretrained transformer efficiently learns low-dimensional target functions in-context