Optimal commodity taxation – a new computational procedure with application to India