UK stocks post weekly declines as energy and financials lag