Spatial discrimination: Bertrand vs. Cournot with asymmetric demands