Charlie Sheen Apologizes to Los Angeles Mayor for Party Pic