贷款购一手房,如果定金和首付交完以后,银行贷款失败,开发商是否应该退还定金和首付款