Harvard University has announced that it is making tuition free for families who earn less than $200,000 (£154,000) a year.