GM recalls cause big profit drop in 1Q