FTSE 100 dragged by Glencore, midcaps boosted by earnings