Dwayne Johnson and Chris Pratt are among the stars who have taken on a charitable push-up challenge to support veterans' mental health.