how to deal with problems and difficulties in life