Justin Timberlake to perform at the White House