Anderson Cooper trashes president over briefings