By-product, exaptation e nicchie culturali. Un modello adattativo della religione