NBC: Spain, Germany battle wildfires amid unusual European heat wave