Singapore minister charged in rare corruption case