England's 2022 World Cup campaign ended in the quarter-finals after Harry Kane missed a late penalty against France in Qatar.