Cassava Technologies secures $50m investment