Barack & Michelle Obama celebrate 24th wedding anniversary