UK FTSE All Share (.FTAS) ends higher, rising from 6-week low as Ocado, tobacco firms rally