MoneyGram Signs Contract with BP Franchise ampm to Give Consumers Access to International Money Transfer Services