A 33-year-old man has been arrested and charged in connection with the death of a man after a body was found in a property following a fire.