Muzaffarnagar riots leave 43,000 homeless