England stutter to offer South Africa chance of victory