Former Virginia Gov. Robert McDonnell indicted on gift charges