Atlantic City’s Joe Lupo to run Mirage casino for Hard Rock