Horizons of meaning : explorations of metaphor and the problem of religious language in the hermeneutics of Paul Ricoeur