'Cyber Monday' deals now last whole week