Trump announces Jerusalem embassy opening