CLN5 and cancer: BMPs are involved in contradictory roles of cancer inhibition as well as cancer progression.