FTSE100 weekly market review