Kylie Minogue confirmed to perform at Hampton Court Palace