Singapore Post fires CEO over handling of whistleblower report