Solo Box Office Sinks to $29 Million in Second Weekend