Man catches 7-year-old after fall from third story window