GM profits plunge after massive recalls