Embeddability of continua in surfaces