‘It was worth it’ Selfless woman loses arm after rescuing boy from oncoming truck