Partial lunar eclipse stuns viewers worldwide