US President Barack Obama delivers a memorable final State of the Union Address