Ryan Routh charged with two gun-related crimes after being spotted on perimeter of former US president's golf course.