Argentine president caught in blunder as he confuses David Cameron with director