Stargazers across UK enjoy ‘magical and unusual’ partial solar eclipse