Brendan Rodgers says Leicester deserve their place in Carabao Cup semi-finals despite only squeezing past Everton on penalties.