GM Financial's Q2 profit drops