Hundreds die in Mecca stampede