Battlefield 1943 launches on July 8th for Xbox 360, July 9th for PS3