Osborne urged to act on capital allowances