Regeneron inks $295M antibody discovery deal with Astellas