The outer layer of a leaf is called the