Three dead as weather systems lash west, northeast Mexico