Serbian president announces snap parliamentary elections