Ex-Peru president Garcia kills self as police wait to arrest him