Jessica Alba and Cash Warren get engaged