I have been waiting for the iPhone to be delivered for over 3 weeks and now I have just received the email that states I will need to wait for another 14 days. Is it possible to cancel the contract and delivery regarding these circumstances? Thank you