Obama caps 9/11 anniversary weekend with message of hope