Revenge of the high street: store sales boom as online growth falters