Brendan Rodgers says poor defending cost Liverpool after Crystal Palace fought back from three goals down to draw 3-3 at Selhurst Park.