Mexico president says drug lord's escape an 'affront'