MGM Resorts collects Q2 revenue of $2.3bn