Texas officer lets teen do 200 pushups to avoid pot citation