Adaptive Dynamic Programming for Optimal Event-Triggered Control