US religious right goes on the attack against Barack Obama