Transport Secretary Grant Shapps blamed the Road Haulage Association for leaking comments from BP bosses about supply concerns which has led to queues and closures at fuel stations.