https://bitcointalksearch.org/topic/m.19144999
I'm not sure if a mobile wallet has enough control and tools to effectively assist with recovering/fixing stuck transactions.
If they are really stuck the network should eventually forget about them, and the Bitcoins should return to your wallet as if they had never been sent. Afterwards you can send them wherever you want from within bread wallet.
Multibit HD has some bugs that make it appear a transaction is stuck when it's not. Have you checked in a block explorer like https://blockchain.info/ if your transactions exist and are stuck?
There is another highly technical solution, the details are in this post.
https://bitcointalksearch.org/topic/m.17773212