Roche signs up for $774M development pact