Filipino fighter Manny Pacquiao has retained his WBO Welterweight title in Las Vegas, but not without controversy.