Pro-Russia candidate Peter Pellegrini elected Slovakia president