desperate housewives season 1 episode 3