TP63 and cancer: p63 is a master regulator of epidermal development and homoeostasis as well as an important player in tumorigenesis and cancer progression with both oncogenic and tumour suppressive roles.