ELIXIR - A European Infrastructure for Biological Information: Challenges and Progress