heckler & koch mp5