Launch of space shuttle Discovery delayed indefinitely