The multifaceted nature of amyloid precursor protein and its proteolytic fragments: friends and foes | Litlas