Home Finance FTSE 100 weighed down by Rio Tinto, Aviva leads gains