Amateur astronomer discovers a tiny moon around Jupiter