A new study has found the mental health benefits of watching live sports extend to people's feelings of well-being.