Home Entertainment American Sniper blasts US box office