US President Barack Obama is to sign a landmark law allowing gay people serving in the military to be open…