Unpaid and low-paid internships are "unfair" to working class graduates, students say, as a new study suggests that these opportunities increasingly favour those from a middle class background.