Ricky Burns clung on to his WBO lightweight title after his fight with Ray Beltran controversially ended in a draw.