US President Barack Obama is giving his final news briefing at the White House.