NBA's Stephen Curry promotes mental resilience in new TV spot