David Cameron warned not to extend new Sunday trading laws past Olympics