‘Good’ companies may have to pay more tax than law requires, say theologians