Former US President Barack Obama uses a rare public appearance to speak out against the latest Republican efforts to upend his signature healthcare reforms.