Partial eclipse darkens sky over UK and abroad