Xbox 360 price cut announced by Microsoft