Space shuttle Discovery cleared for Monday launch