Captain S R P Walter (Battlefield cross)