Eugenie and Beatrice join forces in rare public visit for heartwarming cause