Mutations at the same residue (R50) of Kir6.2 (KCNJ11) that cause neonatal diabetes produce different functional effects