As anticipated by Nimitz, the Japanese fleet arrived off Midway on 4 June and was spotted by PBY patrol aircraft. How many carriers did Nagumo have at the Battle of Midway?