Rick Perry struggles to defend his federal energy rule before Congress