BioMarin in agreed $680 million bid for Prosensa