Atlantic City casinos open for 4 July weekend