Scott Brown challenges the President to do better