Trey Songz charged with assaulting an officer after Detroit concert incident