little is known about cabral's life