The man accused of opening fire inside a Tennessee church, killing one and injuring several others, has been charged with murder after confessing to authorities.