Narendra Modi ends his Sadhbhavana fast; gets nationwide support