Easter sale knocks Apple Watch 7 to record price low at Amazon