More than 250 students ‘sleep out’ in solidarity with homeless