Pope assails Marxism and capitalism