Rangers should have been awarded penalty in Celtic final, admits SFA ref chief