Cancel/Terminate developer account after renewal is completed

What happens if I cancel/terminate developer account after the renewal is completed, and I have used the account for about couple of months?

  1. Will there be a refund that will be issued i.e. the remaining amount of 10 months? Or is the $99 never refundable?
  2. What happens to the apps published under this account?
  3. Can I transfer those apps to another developer account, even after the termination is completed?
  4. If I transfer the app to an another developer account, will the provisioning profiles also be transferred?
  5. And do I need to republish the app to App store from the new developer account?