Court backs president's right to fire CFPB director