Problem with Serial.available() function