‘Weapons’ Stays No. 1 With $26 Million Second Weekend