Hundreds pay respects to slain Maplewood police officer