Serbian president offers ‘compromise’ over Kosovo