David Cameron asked by Exeter student about tax avoidance