Singer Chris Brown charged with hit-and-run