Octapharma opens â’¬25 million recombinant research facility in Heidelberg