Launch of NASA's Mars Science Laboratory rover delayed until 2011