Denali makes $275m funding agreement with Royalty Pharma