Secret Service boss under fire for 'sloped roof' remark