Coronavirus could cost Mexico a million jobs: president