FBI charges man in July 4th terror plot