Smog hinders runners at Beijing Marathon