Obama, Putin discuss Boston Marathon attacks