Courtney Lawes says England gave everything and should have claimed the win against South Africa in their Rugby World Cup semi-final.