Italian police charge homeless local with murder of US exchange student